zaff,
i was there during high season, peak season more expensive, i dive with forradiving.com, u can browse 4 more info.
basically they charge me 1200baht per day for the bungalow tripple sharing with 25% discounts on the day u dive with forradiving, they have 3 dives daily from big boat and charge me 2800baht for 3 dives with my own equipments, with rental equipments somewhere around 3200baht, inclusive of lunch after 2nd dives, (let them know if u are vegetarian or need muslim/halal food & they will cater for you) they also provide drinks and fruits during surface interval, very relax, no need to come back to the island to change tanks. the boat will move slowly to another dive site.
u can skip a dive and only do 2 dives instead of 3 dives, and they will charge u 2 dives.
among dive sites u should visits.
Yong Hua wreck worth diving - quite big wreck and around 30-40mtr depth, if u don't have AOWD, u can take specialty course Deep Diving somewhere around 500baht, need to read the AOWD book and answer questions haha....then the instructor will bring u down to 30mtr, u will be greeted by yellow fins barracuda & others big fish & marine life & of course Yong Hua Wreck.
others dive sites for soft coral garden, u can visit Pakacem & Stonehedge - the soft coral really blooming - splendid.
the instructors, divemasters are very helpfull, imagine 3 of us, escorted by 1 DM and 2 DM Trainee, haha....private diving...i really enjoy diving with forradiving.com