This is definition of 5 star Airbnb stay - awesome place, great amenities, super friendly host.