Spotless. Professional and friendly check-in. Quick response time to messages. Stylish decor. Would stay there again.