Beautiful rooms and resort with many personal and artistic touches. Friendly and flexible staff who go out of their way to make sure you are happy, and open to accommodating requests. Overall pretty good food and dining atmosphere, though lunch and bar service can be slow at times. Management seems to be trying to address this. Awesome guided snorkeling. Nice... more
