Ok for the price, had an issue on 4 occasions with the keycard- the lock was broken and took 4 call outs to get it repaired, lost a lot of time waiting for someone to let us into the room, pillows not comfy at all but the bed was huge! The pool was a bit murky and had a metallic smell to the water. Other than that, was pretty good, location great, hotel must've been lovely in its heyday, and maintained really well. Beach front and excellent breakfast, if not a bit random, which catered to so many different nationalities and dietary requirements. Overall, I would stay again