Perfect for a family stay in Edinbraugh. Location was convenient for walking everywhere and flat was super put together and nice.