Had a fab time on the boat, the team of instructors were great, food amazing, staff helping you with all your gear - really great. The dive sites were awesome and nice flexibility to be able to do a night dive or sunset etc. The only thing I would say is on the second day a lot of people joined the boat to dive and it was far too many. Didn't seem like there was enough equipment (weight belt went missing out of box) there weren't enough seats for everyone (unless you wanted to be in the full sun) and it was just all a bit crowded. This was the same on the speedboat on the way back to shore with at least 32 people on it, some having to lie outside the toilet door on the floor. It was definitely a great experience overall but the number of people on that second day just tainted it a bit.
Visited dive sites: Koh Tachai, Richelieu Rock on a 2 Days / 1 Nights Liveaboard Trip in Thailand.