My boyfriend and I just came back from a 4 night stay and it was beautiful!! Everyone was super nice and the resort/rooms were very clean. The food was great and there was many options to choose from. At night they had great entertainment. We stayed on the beach all day which was very relaxing and the water was crystal clear and warm.