Just completed our stay at Majestic Elegance Punta Cana today. We had a fantastic time. The property is very nice and was a great place to spend a family vacation. The pool is great and there are plenty of bars and food options scattered around. The beach was fantastic. It got a little sea **** heavy when the wind picked up but largely was clean and beautiful. My largest critique is the food options. I suppose it is what one might expect from an all inclusive. The buffet was decent and you could usually find options there. The steakhouse was by far our family favorite. The Italian and sushi left much to be desired. There were not available reservations at the French place and the only Japanese reservation was at 9:00 pm which didn’t work for our family. All in all we very much enjoyed our stay. Staff was friendly and always helpful, pool clean, beach beautiful, but, as mentioned, we were underwhelmed with the food options.