Great location quite despite in the vibrant part of Chealsea!