It was a perfect size for our family, had all the amenities and all of the pools were nice. Restaurant on site had good food.