I stayed in a large group, so I was able to see numerous room and hear different prospective on this hotel.
This hotel is located at an absolutely amazing location. It overlooks a cove with a sand beach and a short walk from a very private (clothing optional) sand beach.
The rooms vary, I had an "upgraded" room, it was smaller and has less amenities than a cheaper "standard" room. The rooms are about 14 sq meters (150 square feet). And the bathroom is about 1 sq meter with a tiny shower.
There is no wifi, the staff initially made excuses based upon the weather, but after 3 beautiful days they finally admitted the hotel always has very poor internet. Other hotels in the area has usable wifi. It is likely a simple hardware issue.
The hostess I found to be very rude, others in the party also found her to be very rude. However, she went out of her way to be kind to others.
I would explore other hotels before booking this one, there are some unbelievable options to choice from a short drive away.