Stayed here for the second time to do some more dive courses. Given the price (200 Baht a night for a "fan room", as long as you follow courses with Crystal) it's decent enough. Please note that there is no hot water, so if hot showers are your thing, look elsewhere. Also, if luxury is required, one should definitely look elsewhere. However, if you need someplace decent to sleep, my opinion is that this is a fine place to stay.
My room was big enough for two persons, had a TV (didn't use it though) and a bathroom with toilet and shower.