I know opinions vary by people. As for me, I'm a minimalist person. Not fussy about much, not wanting to be pampered. I don't inspect my room upon arrival. I eat whatever is on my plate. I don't want to complain about much unless it has to do with a safety issue. So if this is you, the Allegro is a fabulous resort. I've stayed there about 12 times, switching back and forth with another in the same area. Rooms are clean and comfy. AC works great, there's always hot water, the mini fridge is stocked. The food is fantastic, both buffet and the specialty restaurants. Some people are picking about what they eat.. not my story, I just enjoy it.
I go mainly for scuba diving. They have a really good dive operation right on the property. Some of the boats are aged, but the staff is wonderful and will ensure you have a good time. I'm also a scuba instructor (retired), so I may see what others might not. I have no gripes with how things are done. I just enjoy my dives.
The amenities are excellent, if you enjoy packing your vacation full of activities. I cannot remark on the nightly entertainment as I generally enjoy a quiet evening with a good movie.
The property is older and aged, but that is where the charm is. I'm not looking for a palace for vacation, but a bungalow to relax in and enjoy.