Blue Swimmer Adventure tours gave me and my friends a fantastic experience of 3 days on Halong Bay in an old Junk (boat). I really valued the experience of taking this time in such a beautiful place. The guide we had was a local fisherman who could speak reasonable english with a local Vietnamese crew with no or limited english. The guide really allowed our trip to be targeted to our needs and was really accommodating and answered all our questions. Our guide was really personable and generous with his time. We had opportunities to swim and kayak. we also had a day out on an island where we went for a short bike ride to a small village and climbed a steep hill. Make sure you have good hiking shoes for this walk and prepared for a hard walk. The food was simple but tasty and fresh. The only downside was the lower deck was very hot to sleep in even with a fan but our visit was at the start of Summer. The bathroom facilities were basic but we were prepared for this.