5 stars for sure. We went to this lovely hotel for our honeymoon. The hotel is very beautiful, with modern amenities, professional staff- very warm and welcoming. Room have all of the extras you are looking for. Ours had a shower and a separate jacuzzi bath- nice after a day at the beach. The views are breathtaking. Breakfast overlooking the sea is quite a nice way to start off the day- the food is delicious by the way. Centrally located, although the hotel and grounds are so lovely you may not want to leave. I recommend this place without reservation.