Great location, great accommodation, great hospitality! What more could you want??!