Ratings based on 996 Verified Reviews

4.4 out of 5
60% of guests recommend
4.4 Room cleanliness
4.5 Service & staff
4.2 Room comfort
4.3 Hotel condition
Expedia Verified Reviews
5 out of 5
by A verified traveler

Posted 16 May 2024
We enjoyed it. Food could be better.
5 out of 5
by A verified traveler

Posted 16 May 2024
I have stayed at this property 4 times now and it is amazing . The location is great. 5 min walk to crystal caves and the swizzle inn . The hotel has its own private cave pool and the private beach is fabulous . The hotel restaurant has one of the best breakfast buffets. The staff is great and go above and beyond to be helpful. The even have a laundry on premises that you can use for 2$ detergent included . The bus stops right in front of the hotel and it's 2.90 per person one way to basically go anywhere on the island .
5 out of 5
by A verified traveler

Posted 14 May 2024
Very good experience. Bermuda has a very good public bus system. we got passes from the Hotel and traveled very comfortably from the hotel to various attractions, later returning to the Bus Stops right in front of the hotel property. Food and staff were all fantastic.
5 out of 5
by A verified traveler

Posted 12 May 2024
I am completely satisfied with my stay. Staff was very helpful when needed. I will stay here next trip
5 out of 5
by A verified traveler

Posted 5 May 2024
Very personable staff and accommodating. Bedding was very comfortable. Hilly areas but staff will shuttle from check in to hotel room and to pool and beach areas. Beautiful landscape.
5 out of 5
by A verified traveler

This traveler left a rating score only Posted 4 May 2024
5 out of 5
by A verified traveler

Posted 1 May 2024
It’s a beautiful place right on the beach, very clean and everyone is very friendly and welcoming.
5 out of 5
by A verified traveler

This traveler left a rating score only Posted 29 Apr 2024
5 out of 5
by A verified traveler

Posted 29 Apr 2024
Loved Grotto Bay Resort
5 out of 5
by A verified traveler

Posted 27 Apr 2024
Great place to stay and relax.