laura, from a self catering point of view they are basic and comfortable.
the staff are very very good and the entertainment if you have kids is very good, they have stuff going on most of the day,having a break from 4 til about 8.
the food is good and the service is very good.
there is internet access,big tv screen, games room and pool tables,decent size pool and sun terrace area.
there are probably better hotels and there will be worse hotels, as strange says you get what you pay for, but i doubt you will be disappointed. Have a great time,we did.