Was an excellent experience with Bali Diving Group. We had booked a snorkeling trip to PadangBai. Bali Diving picked us up from our hotel in Nusa Dua, they were very punctual i.e. arrived at 7 am as promised. At their office we were introduced to our instructor and provided the complete gear (including wet suits). My daughter needed prescription snorkeling mask, which they provided (at an extra charge, which was fine). From their office in Bali we were taken to PadangBai, which was a good hour and half drive. Our instructor (Phi Phi) was super, and took special care of my 15 year old daughter (since the water was a bit choppy). The experience was great, Bali Diving was very professional, would gladly recommend them.