This is a lovely place at very very good location. Main attractions are at short walking distance.
Though when we check in we found out the flat haven't being cleaned yet, the agency respond me quickly and nicely and sent the cleaner to solve the problem. I appreciated the service attitude.
Last thing to mentioned, the shower room in twin-bed room is blocked a little bit. But I am sure this is not a long term problem.
Thank you for all my experiences in edingburgh!