I initially thought it was a little pricey for a 3 star but the staff were warm and caring, the breakfast was excellent, the location superb, and the rooms were well set up despite being a little on the small side.  Lots of restaurants nearby as well as beaches and promenade/shopping.  We had 2 rooms for our family of 5 with views overlooking the water which was stunning.  I would stay there again.