Everything you want and more. Warm, friendly, attentive, thoughtful, clean, charming and comfortable. Highly, highly recommend.