The instructors are great. The reception staff are very friendly and are not pushy. The co-ordination could have been better. Communication on which vehicle to board wasn't very clear and we were left around to find things out by ourselves. The time seemed quite limited between the early dives and the afternoon dives so the instructors barely had time to organize everything for the afternoon dives if they were coming straight from their morning dive sessions, so everything seemed a little rushed.