Absolutely perfect! The only thing we could have asked for was a longer charter. Dave and Ida were wonderful, friendly, helpful, fantastic personal tour guides. Kevin at Mainsail was wonderful to work with. He gave us great recommendations for restaurants, taxis and hotels. This was definitely a dream honeymoon. Thank you, please feel free to use us as references. We have recommended Mainsail to many of our friends.