Clean and spacious. Matched the description and easy to manage logistics. We loved the Ocean Club views, pool, workout space, bar and food. All around perfect stay for our family. Mahalo!