Ships-Ahoy!! This was an unique find on the Thames. Check in was very easy and communication was great. The boat flat is very spacious and clean. We were pleasantly surprised that both bedrooms had attached bathrooms. The upstairs living space is large and comfortable. We sat on the upper deck one evening and it was lovely. There is some slight rocking at high tide but barely noticeable. Everything about the flat is wonderful!!
On the flip side, the Nine Elms/Battersea area is fast developing to become the up and coming neighborhood. Unfortunately, there is a supply and demand issue with lack of restaurants and shops. And the restaurants that are close by you will need reservations.
That being said, the flat is conveniently located to the tube and Uber boat so you can access other parts of London for sights, food and shopping.