Perfect. Clean, all amenities, great attention to detail. Nice view to deck and lagoon.