We booked this unit (listed) and paid the 50% deposit. Several weeks later we were contacted and told that they would have to substitute another unit because of a booking error. Unfortunately, the substitute unit was a bit shabby. It had many broken drawers and cupboard doors, very saggy chairs, a slow and ancient oven, and a TV with three boxes, and so many remotes that we never did figure out how to get it to work. We ended up streaming football games on our laptop computer. The overall resort was very nice and we loved the beach access, but we weren't very impressed with our unit.