We stayed there during low season. It was a group of 16 Americans. Great fruit shakes and nice people. However, this time of year the beach is not the nicest as there are more waves which makes for not clear water. Really my only complaints are about the beach. Also when asking about various activities on the island they just gave my a business card and told me to call the guy on it. Good thing I can speak Thai. Most everything was closed down due to low season although some of my friends had a blast on a fishing trip and an elephant ride. So a god place if you are just wanting to chill with not much going on.
I would have to say, overall it was very poor. Being off-season is really no excuse for not having anything available. Limited menu selection, NO tours, and very limited service. The staff are more interested in their new television screen. Wont be back.