We had a great 1-week stay over the New Year. Location was great in terms of accessibility, car parking and the beach is a very short walk away. We used is as a based for daytime rock-climbing nearby.
We (especially the kids) loved the fish-themed decoration. Outside dining area is very pleasant, even in winter we had breakfast and dinner outside. Place is very spacious overall. Very good reception by the host even on New Year.
Only drawback is the location above a restaurant; expect noise from restaurant operations, smoke exhaust, terrace cleanup, dishwasher, trashing.. Customers' chatter and smoking will reach you. It's all done by midnight, so by that time everything turns peaceful again and it will not be affecting sleep when you don't go to bed too early.