This flat is a fantastic, clean, bright place to stay that is literally about 1 minute from the promenade and the beach. It is very clean and fully stocked with all that is needed, and more. It was clear that in purchasing the items for use and the groceries for breakfast and cooking, that extra care is taken to provide high quality. The check-in was easy, the wifi works well and the area is a great and quiet. It is just across from a school but other than some sounds of playing throughout the day - no issues at all with noise or the like. On the promenade there are several nice restaurants and nearby there are other options as well. The high street and bus line to and from Edinburgh is just about a 5 min walk away. Also, there is a good-sized grocery store also about 5 min walk away and larger options, like Aldi, just down the road. Only minor thing to be aware of is that, a couple of times a day (morning and mid-afternoon), for a short period, parking is not allowed just outside the flat (due to loading and unloading at the school), however there are other parking options not too far. I would definitely stay again. I expected it to be lovely and was so pleased to find it to be just that.