The Shoreham unit is very convenient for buses and tubes, and has many restaurants nearby. It is also walking distance to the park, so it is a great location. Just head's up there are no amenities in the unit or in the lobby of the hotel. But that shouldn't pose a problem as there are lots of neighboring places.