First, the value for money of our nine day stay was great. We would do it again in a heart beat.
However be aware that the location is high on a mountain side and to walk to and from the beach would need you to be very fit. The roads are very steep. (No issue for driving on though.)
Being that high is what gives the fantastic views which is the main attraction for us.