Great studio flat perfect for a short stay. Location perfect between the Royal Mile and Princess Street. No washing machine or oven - but for a short stay no issue with this and the view is as good as it gets. Very flexible on checkin and all round a very good Airbnb apartment.