The price might be more since my trip was 4 years ago. Definitely book ahead, they have a main hostel where the kitchen is, and a secondary one that's just rooms, the main hostel is better. Only two bathrooms in the main one but I never waited to shower. They provided breakfast (milk in a box!) and the reviews say dinner but we always ate out.
I took about $300 for spending money for the week (excluding hostel $ which was paid for in cash on arrival) and it was plenty for food, tickets and a few souvenirs. We usually had lunch from a street cart or small cafe, and then had a restaurant dinner (mostly around the 25 euro mark). But at that time, the euro was $1.54. Now it's 80 cents