Wow, what a view. Photos are accurate but can't do justice to the real thing. This apartment is a cosy beach get away spot. We were just two staying but there's room for a few more if you want a family get away. Nice amenities for self catering etc. You may find yourself eating out with plenty of good local venues but do yourself a favour and at least sit on your balcony for a coffee or something in the mornings!
The only tip I'd have is that with great views here comes a bit of walking up steep hills and climbing stairs. Wasn't a problem for us (helped walk off all we were eating) but if you're not 100% mobile/fit or have small children it might be a stretch.
We loved it and would definitely stay again.