Over all a decent place.
BEWARE WITH THE FOLLOWING:
1- they have fees for everything. If you booked online thinking you just have to pay a “resort fee” when you arrive there, you will be taken by surprise. We paid online expecting to pay just another $430 once we are there. But, no they charged us $1,500, claimed it’s on “hold”. By the time we checked out we only got $100 back.
2- everything is crazy expensive and they only take card
I do have to say tho, the service by the staff was great.
Would I ever visit again?,,,,, no definitely not.