Everything you need and beautifully maintained! The house feels like a luxurious showcase and has all the conveniences of a 5-star hotel. Definitely makes my list of great places to stay.