Spacious and clean. Kids loved it. Pool and hot tub were heated and the poolside bar was a nice plus. Would stay again for sure.