Wonderful place, with everything needed. Great view of the beach and sea, large living room with basic but adequate furniture. Well-equiped kitchen and good bathroom and bedrooms.
The host provided us with his mobile phone number, so we could reach out if needed, but everything was in perfect order, so we did not need that.
The flat has its own private parking.
There is an easy and frequent bus service to the center of Edinburgh, so you avoid fighting for parking in town.
Our only - minor - complaint is the noise from the street. Early mornings from delivery to local business and late evenings from people partying on the beach. Not a major problem for us, but if you sleep light you might want to consider bringing earplugs.