5-star at its best. This place will not disappoint. Great location, great hosts, very clean and just perfect!