The actual tour was great. The segways were in good condition and there was good instruction. Well organized. Friendly staff. The snorkeling was fun and well organized. The beach club stop was clean and plently of places to sit or lay down to relax.The only problem was we were sent incorrect directions to the meeting point which caused some stress and confusion. The place we were sent to was the old office. We used the number on our confirmation and were able to contact someone who immediately came to pick us up and take us to the correct meeting point. The confirmation was sent only about 2 weeks before the actual tour and so should have contained the correct information instead of the old meeting point.