A great place: Good location, friendly hosts, full of amenities. Would definitely stay again.