immaculately clean and many thoughtful little touches that make staying here a real joy.