I was staying with a group of almost 50 for 5 nights. We arranged to have dinner 4 of those nights in exchange for giving us slightly better room rates. I'm not sure if it was b/c we had a group dinner, but their set dinners were terrible. 80-90 baht for small funky sandwiches, 60 baht for local thai food, that you can get for 30 baht just outside the hotel.
the hotel itself is clean, upto date, free wifi, and friendly staff. but when we were checking out, they charged us for all sorts of thigns like missing towel, minibar, etc, but they were incorrect. we had to keep sending ppl back to theri rooms to show to the staff that we didn't take anything or drink from teh mini bars. so a little unorganized.. just be sure to be at the room with the cleaning ladies when you check out.
the location isn't the best, but they offer 4 free shuttles to the beach 8:30am, 10am, 3pm and 5pm. If you were to walk, it's about 25-30 mins. you can also pay the hotel 100 baht for them to drive you to the beach.
i'd recommend staying there, just don't eat there.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC