First the good: The location is perfect. The beach service is well-executed. The condo is quite spacious. The balcony is large and has, in addition to standard seating, a dining table and chairs. Finally, with the exception of the kitchen, the condo is not as dated as the photographs make it look.
However . . . that kitchen is really dated. And the off-site check-in is a pain. And we killed a bug or two. And the smart TVs apparently have to be paired with a smartphone to work, as the provided remote controls were totally useless. And the price is a bit higher than other, better, already-booked places.
That said, we'd stay here again in certain circumstances and had, on the whole, a wonderful time.