Stayed here for 4 nights in Aug 2017. Nice big flat in 10mins walk to start of Royal Mile. It's very modern and well-equiped, has a lot of space as for 2 people. Whole communication and check-in were very easy and efficient for us.
Only issue we had during our stay - we ran out of hot water one evening, but that wasn't apartment issue, we just didn't pay attention to instructions of water usage :)
So, highly recommend this apartment, would definitely stay here again.