A great location and a beautiful place to stay has everything you need