I regard that staying at Generator hostel is a good choice for a few days...for example a three or four day trip. Dont expect such big rooms. Mine was quite small. The bathroom and the toilet are in different parts inside the room. This wasn't a problem. The lockers for the luggage are below the beds...which makes your preparation(clothing, make up, having a bath) a bit uncomfortable. At the reception they are pretty hospitable and informative. It is a bit hard to reach because at night the region is dark and it is not on the street but inside the park. Everything was totally clean. I didnt have a problem with that either. The pretty good thing about the beds is that each one has its own light, place to charge your phone, as well as place for personal belongings. The beds are really comfortable as well. I didnt taste any food there....so unfortunately I dont know what to say about it or suggest anything. You should bare in mind that it is a bit far away from the centre of Amsterdam. You will need to take the bus 14 for the central station. It is almost 8 stations. On foot the distance between the hostel and the centre is almost 40 minutes.
Enjoy your stay.
I suggest it for a less than one week stay.