Great, high-end location, a nice grocery store next door. 5 min walk to everything, beach less than that.
Rooms are clean with modern decor and fittings, decent size. Don’t let the 2-star rating put you off at all, I guess this is just based on the style of hotel.