Great for families with small children, patio rooms on ground floor great with big sunbeds and table with chairs. Nice bathrooms, separate bedroom and living room. Working kitchenette. Pool area, activities and entertainment very nice. Did not have all inclusive but hotel restaurant served good food. Free self service laundry.