The location is good, including private beach and pool.
The breakfast very poor, spoiled products (a cake with mold!). There is no option to make hot drinks in the rooms or anywhere else in the hotel after breakfast. No "do not disturb" signs so the cleaning lady knocks and wake you up in the morning. Once you paid there no option to contact the hotel (they do not answer by mail). They overcharged us without getting our permission, its illegal to do so.
Poor WiFi.
I will not recommend you to stay in this hotel.