The place is great and has everything that you need.
We were a little bit concerned about the location and the neighborhood, but had no problem and no safety issues walking there with stroller.
Defenetelly would recommend this place.