I came to Lebanon with 2 girlfriends for a friend's wedding. We stayed at Zoukotel and had a very enjoyable stay. Check in was 24 hours, which was very convenient as we arrived around 1am. We were in a room with a balcony, double bed and single bed which suited our needs. The view from outside was nice as we could see Mount Lebanon and also the coastal skyline. The AC in the rooms worked well. The room was clean but slightly outdated. This didn't bother us as we prefer the rustic vibe and really, you get what you pay for. If you want a super modern hotel then maybe Zoukotel isn't for you!
The breakfast was simple but effective - a choice of juices, vegetables, fouls medammes, many types of bread, zaatar, labnah and jams. My only recommendation here would be that they serve fresh coffee, rather than Nescafe.
Even though the hotel has 24 hour room service, we opted to order a takeaway from elsewhere. The staff were very helpful with this the both times we did order out. They gave us a vast folder full of options, called the restaurant for us, brought the food and change etc. All the staff were very helpful too from checking in to ordering taxis. We really had no idea where we wanted to go sometimes and their recommendation to go to The Old Souq in Byblos was an excellent idea that led to us all having a fantastic last day/eveing in Lebanon!
The hotel has a pool which unfortunately we didn't have time to utilize BUT it looked great and was popular with locals and families.