Everything about this resort (besides the distance from Central) is great!
The resort is quiet, private, and small. It's an ideal size for a couples getaway or quiet family trip. From my perspective, it doesn't accommodate more than 200 or 250 people. It is also right on the beach. Even the farthest room is just a 3-minute walk from the beach... Since there's free breakfast, and the resort is so small, you eat while watching the sunrise. It's beautiful.
I'll be honest, their food is OK. Breakfast is standard. I wouldn't eat at the resort for dinner -- there are amazing places like bars and restaurants right outside on the main street that are cheaper. Though I can say the resort has a Happy Hour between 5-7pm. Not bad... You can also buy alcohol in the 7-11.
The service was very good -- they have English and German speakers! They helped us call taxis and answered questions.
One thing I'd improve -- since the resort is so far from Central, have more shuttles!!! They stop around 8pm (returning back to the resort). Taxis back to the resort is ridiculous.