We booked three apartments for this trip and this was the best. Super-clean apartment with lots of little extras like tea and spices and games for kids. Great location with sea view and nice restaurants very close by, and great access into Edinburgh. Check in and check out was seamless and all communications we great. Five stars.