We had a great time. WeTravel chose a wonderful hotel which I was forced to give a 4 star review, only because they do not maintain their section of the beach properly, so it is dirty. I stayed away after one visit there! Everything else went like clockwork although we could have used a little more connecting time between flights. The tours and staff they assigned to us were top of the line. Thanks to Samantha and Tim, everything went well.