Our stay was pleasant. The unit is as described, it has everything you need and it was really clean. The only reason I am not giving full 5 stars is that the bed and the pillows were not comfortable. The bed was wobbly which affected quality of my sleep. But this is my personal POV.
Additionally, the walls are thin so you can hear your neighbors walking on the stairs and in the unit above.
The pool is much smaller than it looks at the pictures.