I recommend this place. The location is excellent, just on the Royal mile. Sights, stores, pubs are close. The apartment has everything you need, and is big enough for 3 - probably also for 4 people. Wifi is ok also. Beds are comfortable, but not too big. Carol answered all emails in 5 minutes. It’s not noisy in general, but sometimes the seagulls can be really loud early in the morning. Airport bus has a stop by the entrance, train station is a 10 minutes walk.