We stayed at the Rainbow Hotel for 4 nights and had a fantastic time.
The hotel is located well, facing the beach and within easy walking of all shops and restaurants.
Our room was a great size, clean and up to date . The kitchenette area was handy, with coffee machine, microwave and fridge. Ideally there would also be some plates, glasses, etc (but no big issue).
The hotel has its own beach area with great beds.
The manager is friendly, helpful with very good local knowledge.
A great place to stay, which we would highly recomend.