Excellent-immaculately clean, great hospitality, professionally presented with thoughtful extras. Highly recommended