Cannot recommend highly enough. Staff were friendly, prompt and professional; location was right next to the beach with stunning views; the kitchen was nicely set up for cooking; the furniture was comfortable and everything was clean and tidy on our arrival.