Jim's place was perfect for us. We had family down the road so it was really convenient but even without the family there we'd stay at Jim's for an NYC holiday. Long Island City is a gem, really easy into Grand Central but with a less busy feel and loads of quality eating places that mean you don't have to go in to the city if you don't want to. Right by the apartment is a great supermarket that sells hot prepared food as well and a really nice riverside area with playgrounds and a ferry as well as great views. The sofa bed was as comfy as the main one and our toddler loved it. Will certainly be back!