Perfect location, great hosts and amenities. I would stay again! Had everything I expected. :)