Heads up, read everything before you book. Your price doesn't include taxes you'll pay upon arrival. Check for AC if that matters to you, and be aware of the cancellation policy.
Our stay was pleasant, we used the pool each night, it was a good experience overall.