Great full inclusion resort, just would advise not to book on heavy weekend times as the check in/check out and elevator wait time is heavy. We did Thursday-Monday and it went well. Pool is beautiful, food is good, rooms are clean!