First of all this place is NOT 4 stars.
It is a nice 3 star small resort with a dated pool that never has enough seating around it for the amount of gusts . There is no real spa even though it advertises that.
The worst part of the experience were the abundance of ants in the apartment . Everything in the interior felt dark, dingy and dated .
They advertise that they are beachfront but there is a 3-5 Walk to a rocky beach where you cannot sit or swim. To do that you have to work further up the beach for about 10 minutes .
We love eco tourism and have stayed in many eco friendly resorts . This