Exceptionally clean, great location, perfect communication. I would stay here again in a heartbeat!