We had a relaxing stay, with our 10 year old son, in this spacious apartment in a brand new apartment building. The apartment was well stocked, with plenty of towels, etc, and the kitchen had plenty of supplies. We also enjoyed the terrace and hot tub.
The location wasn't bad, the building is right on the water, with a pleasant waterfront with several nice restaurants and a grocery store within a few blocks. Transportation into the city is a little less convenient, with a short bus ride to a local subway station, or a 15 minute walk to the commuter rail station, but overall not too bad.