Great location, great hosts, great place to stay! What more can you ask for?