We loved our stay here and the fact we could bring our puppy. Staff in resort very friendly and facilities were great and location to explore good too. Apartment needs some maintenance on lighting and a few things but still good. The restaurant is very expensive and not really kid friendly although they are very accomodating and charge adult prices for food they won’t eat. The wellness spa amazing and trampoline and pool and gym fabulous . We would stay again thanks for a great trip .