Poinsetta is a relatively small condo complex. We stayed in unit B4, one of the more popular units for rent. Most units in the complex are owned or rented to residents of the island. The condo is "sort of" on 7 mile beach, but not at the section where there's an expansive beachfront and easy wading into the water. It is a mix of sand and iron-shore, and the sand strip is quite small. It is possible to swim from the shore. There's a small boat wreck that provides a location for snorkeling.
Grills and BBQ are available which is nice. We didn't use the pool so I can't comment on that. It looked clean. As with most places on the island, the feral roosters will create a ruckus early in the morning so I didn't sleep as well as I'd like. That's a common problem on the island though and not specific to Poinsetta. Maybe the big hotels are insulated better?? I don't know.
My complaint is about the cleanliness and housekeeping. There were no bugs, no cockroaches, so no worries there. The linens were clean. The issue was the tiled floor was only modestly swept, and definitely NOT mopped prior to our visit. We landed up cleaning this ourselves!! We like to take off our shoes in the house, and our feet were blackened by walking around the condo. That's not acceptable for the price paid. Housekeeping comes daily, except Sunday, but other than making our bed, it isn't clear what else gets done. The kitchen counters were not cleaned, the floors weren't swept thoroughly or vacuumed. I think the bathrooms were cleaned, but can't say for sure. The housekeeper did put away clothes in the drawer which was a surprise, but we'd rather that was skipped and instead sweep and mop.
Poinsetta is close to groceries, liquor stores, restaurants. It is on the main bus route and walking distance to downtown. We had a car and it was very convenient to get around the various points on the island.
The A/C works well and is relatively quiet. The view from the main room looks out, with some tree cover, to the water. Bedrooms look over the parking lot (no view -- blinds were kept closed throughout our trip).