Great place, perfect location and fantastic hosts; would definitely stay here again.