Excellent stay makes you feel at home with little thoughtful extras.