The hotel is completely lovely, friendly staff, very nice amenities, great spa, lovely beachfront, very good breakfast. We splurged for 2 nights on a sea side room. Unfortunately, at least for our room, the windows were almost at chest level, so the only way to see the ocean was to be standing at the window or standing in the bathtub. Not sure if the other rooms on different floors are like that but it wasn't worth the extra expense. Other than that little thing, we enjoyed our stay here immensely! We did not eat at the restaurant so I can't comment on the food other than breakfast.