We had a lovely stay at Emma’s bright flat. The beach, shops and restaurants are all at walking distance. Public transport to Edinburgh is also nearby and easy to use, but you do need to take into account that the bus ride will take you about 30 minutes each way. The flat itself is clean and well equipped. No WiFi but enough books to make up for it. We would definitely recommend this to our friends.