Nice stay overall.
Great amenities: BBQ, pool and jacuzzi, great location, nice staff, clean rooms (I would probably request housekeeping from the resort because you won't really have cleaning supplies).
Note that bath tubs don't have plug so you cannot take baths, and that you might have to check in multiple times if you book longer which might be inconvenient.