Everything you could want and more. Outstanding hospitality, cleanliness through the roof, comfortable beds, and an excellent breakfast. Would certainly recommend.