We were a family of 8 people. We enjoyed our stay overall. The place is well located and not too far from Manhattan. Lots of restaurants nearby as well. Our only feedback is:
There was no table and chairs in the apartment. So it was very difficult to have breakfast, lunch or dinner being 8 people. There were 2 stools and two small couches but that's it.
There was very limited kitchenware as well. One more important thing to know is parking.
We got fined for parking in a free spot but realized too late that you need to move your car on specific days and times. We were not told any of that and we ended up with $130 fine for both cars.