Located on touristy Lara Beach, the Liberty is not the biggest or fanciest hotel on the strip. It does have all the amenities you require, though. The pools were closed for the winter season, but they seemed to be well-maintained. The hotel has a small but private beach as well. The buffet-style food was okay, if nothing special. Both on-site restaurants had good food and were good value for the €5 you pay after the first free visit. Rooms are on the small side (and in winter the air conditioning only dispenses warm air, which is somewhat annoying if you like to sleep in a cold room), but clean and with free non-alcoholic drinks at the minibar, which is a nice perk. Staff are usually attentive and friendly and speaks adequate English. Entertainment was your usual fare - karaokes, magic shows, etc. The area around the hotel is nothing special, but there is a bus leaving for the city just outside.
Despite some small blemishes, you wouldn't be disappointed if you book this hotel. My rating: 4,5/5.