Great staying and accurate description of the place.
You can find supermarkets nearby and it's only minutes from the Journal Square station where you can take the train PATH to Manhattan.