Indoor pool, outdoor pool, beach, bbq grill on the patio, great scenery from the balcony…. Didn’t have to leave the property except to get groceries. Only negative I can think of is that the indoor pool is a little to strict on children hours and child activity such as no toys or balls allowed.