The views from both the pool and rooms were amazing, if you get chairs by the infinity pool you can see whales basically every day. Service was good majority of the time, however some restaurants you had to work a little extra to get the servers attention but once you asked they were quick to help. Room was cleaned daily and very quick. The activity instructors, specifically Abraham and Melissa were amazing, definitely recommend water aerobics and stretching with them daily. The nightly shows were nice but nothing super impressive. The food was the main let down, breakfast and lunch were good with there being hot stations -omelettes and crepes for breakfast, and rotating hot stations like meat, pasta, tacos etc for lunch. However, the buffet food was often cold and the specialty restaurants were nothing special.