Good location. Princess street, Haymarket and other important locations are within walking distance. Clean and well maintained apartment with all the basic amenities available.