The good:
Great views, property management very responsive. Beds are extremely comfortable.
The not so good:
Upon arrival we only were given 4 card keys, and none worked. Had to wait for awhile to get 7 working ones.
Property needs a good once over by the owner. Missing and broken chairs. Bathroom sliding door needs a fix. No hooks in bathrooms for towels, no suitcase stands, and very little closet space. Only 1 parking spot for 2 families meant we had a share a golf cart between 7 ppl. Coffee maker upstairs does not have all parts (carafe belongs to a different machine). Only one hairdryer in upstairs unit (2 bathrooms). We were there 10 days and housecleaning was only there one time, and looked like they did the bare minimum. Had to ask for garbage bags 3 times (only had the one bag that was in bin when we arrived), took 24 hours to get housekeeping to get them for us. (Property manager responded immediately and let housekeeping know we needed bags).
As far as the outdoor experience goes (Diria resort as a whole), the pool nearest the complex does not allow guests to bring in their own food or drinks. That would be no issue if the staff working at the swim up bar was tripled. The wait to get a drink was way too long, and the staff appeared tired, unfriendly, and overworked.