Great location with tons of food options in the area as well as many beach and snorkel spots. The pool is great and every staff member was friendly and helpful. The only downside is the beach that you have access to via the resort. It has eroded badly and is not touch of a beach anymore, but is just fine for a quick ocean dip! We mainly spent our beach time as the local beach parks but enjoyed the pool as well.