Recently stayed here - great hotel. The staff was extremely helpful, Rooms were large (pretty much a 1 bedroom apartment) and clean. Not much of a view, but didn't spend much time in room anyway. Very quiet. Close to the beach. Beach towels provided by hotel. Espresso machine in room. The beds are a bit on the firm side, but it didn't seem to affect my sleep. Restaurant had decent food. Would stay here again.