We stayed in Mediterranean for 2 nights with 5 friends. the hotel looks good but the condition has room for improvement. Shower water was too weak and no hot water. The pool was not clean up properly when we arrived, some insects dead inside. There were a lot of flies (a lot!) in the kitchen area but housekeeping ignored this situation until we asked for help, and they simply gave us a spray.
Just a reminder that the 2nd and 3rd room are connected and share one bathroom, and the 4th small room is next to kitchen (not on 2nd floor), the 4th room is suitable for a single man only.
The hotel is a bit far from town (drive 35 mins), but they can arrange transportation for us. A 6 pax van with driver cost THB1000/one way to town, but you can rent for 5 hours at THB1600, THB200/per extra hour, it's still a reasonable price at HuaHin.
On the first afternoon after we checked in, they offered us a seafood barbecue in the evening for 6 pax at THB3800 which was really nice (need to cook by ourselves). If you stay there and you have no plan in the evening, it's a good choice.
Besides, there are 2-3 small stores nearby the hotel, you can buy some drinks or snack if you need. And 2 very small massage place too, we asked them to our room for massage at night, it's around THB200/THB300 per hour.
So overall, the experience was good and we had a happy time.