Beautiful resort. The beach is absolutely amazing and the snorkeling is fabulous. We always found parking. The restaurants are fine, but we rented a car and spent most night driving to town (5 minutes away) and trying out the locale restaurants. The pool is great, everything is clean and I have zero complaints. Would go back in a heartbeat.