Very spacious. Excellent communication. Pool was the only downside (small, uneventful for kids). Joy was a very attentive host. Mahalo!