In my opinion this hotel is worth 4 stars and not 5. Services were excellent. Breakfast was good, but not exceptional. Location is very good, but I thought it would be a lot closer to the beach (10 minute walk). The rooms were okay, but looked a bit old fashioned. It had an old tv which didn't even work. That was unfortunate since I'd like to watch the news daily. The rooms were cleaned every day, which was very good. However, to my standards the bathroom did not seem clean enough. The wifi reception was very bad in our room and it was shut off after 10/11 pm. It was turned on again around 8/9 am. During breakfast, a table is very formally assigned to you by staff so you cannot just walk in and sit down. Some people may prefer that, but we did not so much. Especially not for breakfast.
Overall it was a very good hotel and me and my partner really enjoyed staying there. The staff is extremely friendly! However, because it has 5 stars I expected a bit more from it and that is unfortunate.