This is a lovely hotel, great rooms, great service, great amenities, great almost everything.
But you should know: even though this hotel is practically right on the beach, it does not have direct beach access. All the land between the hotel and the beach is private property you are not allowed to enter. You must travel nearly a mile down the road before you can access the beach. The hotel provides shuttle service, but we never used it.
So long as direct beach access isn’t a requirement for you, this is a fine hotel.