Would not be staying here again ,,Beach is super clean and location is beautiful if it wasn't for that would rate this place at 2 star ! We stayed at many all inclusive resorts and this was worse of all !Not enough staff , there is no beach service only one person to bring drinks so we ended up going up and down all day . This place has only one Buffet it's always crowded and they have no stuff and I meant it !!!Grill side there is one person that cooks one little tiny piece of meat each time even tough I will ask to have two pieces of stake , I have asked if he can have more meat placed to cook at the same time as grill is huge and everyone in our group wanted grill meat but no , ether they pretend they do not understand or they just don't care , Line was very long and everyone was complaining about the same thing!! There is no selection of food at all ,They run out of chicken to be grilled at 12 pm when lunch just started so we ended up eating at snack bar two days in a row as it was a same issue every day !!!Food in buffet was same every day and literally no selection at all , One tiny section for each part , Desserts it's tiny section ,Hamburger buns are outdated old bread , I am so shocked with previous reviews , No entertainment at all at night during our stay only New Year Eve ,ghost town after dinner which we never seen this before as we stayed at many all inclusive! Not worth the money we pay and will not be coming back !!!