When they say stunning 2 bed flat on beach it’s being modest. This apartment is stunning with the greatest views and literally right on the beach. We booked to go to Musselburgh races (which was a short bus ride away, or walk on a nice day ) but very central for Edinburgh as well. We got bus into Edinburgh which only took 30 minutes. Lots of lovely pubs, restaurants and supermarkets within walking distance. The flat itself has everything (and more) you would expect from a self catering apartment. There is also a reserved parking space if you are driving here.