Perfect Location! Prime Location! gotta stay. I'd love to live here if I was living in UK