2 adults and 6 month old, we stayed for 2 nights. The flat is as beautiful as it looks in the pictures, spotless throughout. Location wise it'll take around 20 mins to walk into town via the royal mile. Excellent facilities in the flat, if you plan to cook in then there's everything you'll need. Free public parking on site on a first come first served basis. We were provided with a travel cot which wasnt expected but was much appreciated. We'd recommend a stay here.