I've been travelling now for 6 months in SE Asia and this place was by far and away the worst value accommodation we've stayed in during our trip. We paid 2,625 baht per night for the family room in high season. It's not that the room was bad per se, more that it was twice the price it should have been for what you got. I'd never visited Koh Samet before and I'm guessing its proximity to Bangkok means the hotels just don't need to try very hard for business or look after their rooms very well, and people will still come and pay the prices.
The room itself was definitely on the small side for a family room - not very much room to put your cases without tripping over them. The set-up of the rooms means you have very little privacy - all rooms face each other and have huge sliding window doors across the front so everyone can look in unless you keep the curtains shut the whole time. The bathroom smelt of fish and urine which was pretty unpleasant. All communal areas are just very tired and shabby which is a real shame, you can't help but feel the place has lots of potential but lazy management means they just don't make the place very appealing to guests.
The staff were friendly enough but most of the time just sat around chatting and eating on the decking areas outside the guest rooms.
The other thing which infuriated me was that when I booked (through their website), the final price I was given on the invoice was not the amount charged to my credit card. When I queried it before arrival via email I was informed "all credit card transactions are subject to a small surcharge" , apparently it was hidden in the small print and not made clear anywhere on the site (nor final invoice) during the booking process.
The only real positive is the location which is right on the beach. However, if I was to stay on Koh Samet again would choose one of the many guesthouses based a few minutes' walk off the beach - I suspect you could find a much better value option still within a very easy walk.