Everything I was looking for and more. Very clean and comfortable. A nice home and lots of amenities. A great stay and a great host. Would definitely stay again.