Good facilities including spa, pool and tennis court. Comfortable beds. Unfortunately our unit was not cleaned well and was poorly maintained. The windows were smeared with grime, dirt/dust under the couch, there were dishes in the dishwasher when we arrived, there was no dishwasher tablet or liquid, no wash cloths or tea towels, a broken cupboard handle that was falling off, and no shampoo or conditioner. Also, when we asked for towels for swimming, we were initially asked to pay $4 per towel. After declining this, we were later given the towels free of charge. The place was adequate for our needs, but lacked love. High price for average accommodation and poorly maintained dirty unit.