Vela place Is a great place to stay and so inclusive to your own space you wouldn't think its apart of someone house. Preston Road Station Is like 5-10 walk if anything great location.