My wife and I are from Thunder Bay ( Marisa and Frank) and spent 2 days here with friends from Toronto in July of 2017.
The hotel is in a good location convenient for the beach and plenty of restaurants in the area. The room was a good size and is extremely clean, and was kept clean throughout our stay. The staff were very helpful and friendly throughout our stay. They offered a good continental selection for breakfast which was more than adequate.
The location is easy to get to with the bus stop very close to the Hotel and only 10 minutes from the train station. Location is also is exceptional for easy access to the private beach, which is just across the street for a relaxing day in the sun.
If you wish to enjoy a great dinner, we recommend Lido da Angelo Giardini Naxos right across the street from the hotel, in front of the bus stop, Great service and beautiful sea views , the food is not only inexpensive but tasty and large portions, they specialize in fish dishes, with authentic Sicilian cuisine.
Overall, we highly recommend Hotel San Giovanni.