Room was excellent, clean and spacious. Fresh towels daily, without asking. Staff was so pleasant; every time you passed a staff member, they said hello, and not in a "had to" manner. Hotel was steps from the beach, which was great for walks. Restaurant was a bit pricy, but to be expected. There were many other options for food at the end of the oceanside path. My only complaints had nothing to do with the hotel itself. Many other guests would "claim" chairs poolside, then disappear all day, leaving few decent chairs for others. We also had no television our entire visit, but the hotel graciously gave us a discount. I would definitely stay here again.