Great spot in canary wharf amenities all top notch