RdA DiveNet is a very customer oriented company with great instructors and staff. They are willing to accommodate the customer's schedule and work around their schedule. They arrange training dives and recreational dives, taking care of all the details of the dive so divers can show up and just enjoy the dive. Accommodations and transportation are usually done by the individual, but they will make recommendations. I have taken dive trips with them and I subsequently trusted them with training and certifying my wife to dive. They are very conscientious in their training and do not cut any corners. I highly recommend RdA DiveNet for any of your dive training or adventures.