everything you could want and more, comfortable, spacious, clean, all amenities well thought out and provided, incredible location, easy contact with host , was sorry my trip was not longer........... until next time :)