The location of this flat was great, just off the Royal Mile. It had most amenities, but did lack a table and chairs to eat in the kitchen. I also suggest you review the quote carefully, as the rate is 157/night per person! I didn't expect that and it is absolutely my fault for not noticing that, but I truly felt this was a bit misleading. All other airbnb or other holiday rentals I have booked and travelled extensively with have always advertised the price per night and this has never just been for one person. This is a two bedroom flat, so it would be very rare that one individual would be searching for a two bedroom place to rent. At the very least it should be a flat rate for at least two people. We were three people (we brought our daughter) so we ended up paying over $450.00 per night. For that price the flat is overpriced.
Nevertheless, Prayas was quick to respond to the one question we had about the keys and everything else was fine.