Perfection.
Exactly what I expected in terms of hospitality, communication, support and amenities.