This resort is moderately good, since it is a Hilton brand. All inclusive hotel, but you really can’t expect too much.All inclusive hotel is not including everything you wish.You should be looking for essentials, for example, the steak house only offers subpar steaks,if you want to get some extra, you could asked to pay more. That said, the Italian restaurant is pretty good, we enjoyed it. If you want to get more good dishes, you should make reservations as soon as possible when you check in.Overall we enjoyed our stay very much