Owens place is a great spot and easily accessible by underground or bus. The flat was nice and clean and welcoming.