Stayed here for two nights with three friends and the apartment was everything that we wanted. It was clean and spacious with everything you would need. The location was good, about a 5 minute walk to princes street but loads of restaurants and shops closer also.