Perfect place to stay with everything you need. I booked for the weekend with my wife and two young kids when I was doing the Edinburgh marathon. Warm welcome with everything explained to us on arrival then left to enjoy our break. Mhairi is just upstairs if we needed anything. Couldn't have hoped for a better location for the kids with the beach less than a minute's walk. The flat is clean, has everything you'd hope for and more. Kids loved running around finding toys and games to pull out. Perfect for a little break by the sea.