Great hosts, great place, great location, great price. What more could we want?