The Waves was a wonderful place to stay. The rooms were clean, spacious, and the ocean view was fantastic. The restaurant was very good but a little pricy. The diving was excellent (a little rough on entry) with the wall being only 100 yards from shore.