The 200-room Carlton has a clinical feel but the basics are all there: rooms are pretty clean and feature coffee-making stations and safety deposit boxes, though some could do with a refurb. It's located halfway between the bus station and the beach.
Booking online often means significant discounts.