We stayed in a two bedroom with partial ocean view. Positive is:
Very friendly staff, spacious rooms, close to the city, two swimming pools are nice, BEAUTIFUL LANDSCAPING, two good decks, and great food, but expensive in restaurants. When we arrived the room was clean except for black coffee pot, silver trays and dishes of food has been hard on them. No big deal, I just clean it yourself. This is a nice property, but could be much better with a few touch and following up their household staff.
Blue sofa / futon needs to be replaced. They are more for a dorm room and very uncomfortable to sit on. The kitchen is very poorly stocked, but when I took her list to Nelly us everything we need! But somemone must go through too much to see there is only one fork, one knife, one glass and pans are not suitable for the salvation army. The people who live on TV we say they do not work well and they are also very bad condo stocked. Thick cushions and hard so I do not use a pillow. Household replaced just a towel. We have to sweep the floor ourselves. We always do our own dishes, but one morning we left the pan and of course it’s still dirty when we got back from the beach. Swimming pools are great but do not let your children go barefoot because the deck is very misleading and they’ll get splinters!
That grilling is not allowed another bumber.

If you can not do stairs do not live in two bedrooms because the flight steep stairs up to the swimming pool and restaurant upstairs and down steep flights into the new pool. One last thing that I think condos are new but could not because the buttons on the kitchen cabinets are rusty, paint peeling on the walls, there are large cracks in walls and mold in the bathroom where water stands.
Lastly, unless you are in fantastic condition, walk to the beach so much more than walk 15 minutes and you have to go up a big hill. You definitely need a jeep. A bit deceiving to say it’s close to the resort.
We have a great time at Bahia Culebra and good but just needs some work but you will never meet the friendly staff!