Excellent. Clean. Outstanding fast communication. Loved the pool option as well. Enjoyed my swims. Used scooters to get around. Great trip