Exceptionally clean, superbly run, and amazing hospitality. I couldn't have asked for anything better!