My family and I stayed for a full week, and truly the only complaint we have is the maid service. Our room was cleaned 1 time during the entire stay, and we had to call for new towels multiple times. Other than that, the staff was great, the kids activities were a nice change of pace, the pools and spas were always refreshing & never too crowded to find a spot to sit. The rooms were impressive in size, and up to date. There was always a parking spot, and we were able to walk to other places near the resort for food / shopping. We had a great family vacation!