Great location, helpful hosts, all you need. .. just perfect.