Exactly as described, such a beautiful beachy vibe to the place! Graham and Karen are perfect hosts, communicating everything clearly and making our stay so easy and comfortable. The location is amazing, literally across the road from the beach! Everything was clean and comfortable, and presented beautifully. We'll definitely be back again in the future.