Tom's place is great. Very clean tidy apartment with great location next to Royal Mile - perfect location for walking everywhere. Tons of restaurants and shops nearby. Parking space is a plus as parking garages can get very expensive when staying several days. Weekend noise when the pubs close can be loud at times (to be expected) but that wouldn't prevent us from staying again or recommend it to others. Tom was great with communication and checked in with us all the way from booking until he end. He even gave tips and ideas for points of interest in the area and kept our son in mind with visiting during the start of the holiday activities. Overall, great location, great price, and great host!