We really enjoyed staying in the flat for the majority of our stay. The views were amazing and the flat was huge. However, on our last night we decided to cook in the flat and half way through, the power (including lights) to the entire flat went out. We had experienced this once already during our stay and our host had come to show us where the fuse box was. But this time, despite resetting the fuses, they kept tripping every 15-60 seconds. When we rang our host he said it didn't sound serious (even though the fuses were quite hot by this time) and didn't offer any solution to the problem. It was already 2130 so we continued resetting the fuses a few times a minute until our dinner was cooked. We did, at least, have torches to hand! It turned out to be the oven causing the power to trip. This did rather spoil the last evening of our holiday, which was a shame.
We also experienced the boiler failing at one point during our stay (luckily there are two boilers in the flat so the ensuite still had hot water, but none in the kitchen or shower room). Our host was quick to fix this.
These unfortunate experiences did take the edge off what could have been an amazing stay. Possibly the hosts should consider getting an electrician in to fix these problems. If they were resolved I wouldn't hesitate in giving the flat a 5* review.
The location was perfect; close to town but quiet, and right by the cable car to the beach (or the steps down).