(Booked this for my elderly parents) Great location and the room is clean and well maintained but it is more like a motel room than an 'apartment' and really only has the absolute bare basics in terms of the "kitchenette" etc. Once the resort name was disclosed, it was disappointing to discover that it would have been far cheaper to book through the resort directly - we could have got my parents a 'premium' unit with full kitchen and amenities for the same price. We also never received any communications from the host (Matthew) themselves despite us sending several messages including a query about check-in (which was not clear) and only received a belated message from the resort office themselves after we'd already checked in.
So in summary, the location is great and room is fine, but I wouldn't recommend booking through this listing, if we booked again, we'd do so directly with the resort.