We enjoyed our stay, but i probably would not return. I had certain expectations based on the amount I paid and this property didn’t deliver for me. However the resort and its beach were beautiful and the staff were super friendly.