Great place to vacation with all the amenities. The only thing I would note is the extra cost of the daily resort fees which we did not use any of those