The staff that greeted us and that was there each time we had a problem (which was often) were very friendly. We started off with minor issues; only receiving 1 set of keys, no grill brush to clean the grill (and in the hand book it says to return 2 sets of keys and clean the grill or you will be charged). The rental car we were given was horrible. It was completely dented in on 1 side, the passenger side window did not roll down, the radio did not work, the windshield wipers were completely rusted and no GPS. We were told this was the last vehicle they had available. Next we noticed holes in the sheets (looked like burn marks and this is a no smoking villa?), the dryer did not dry our towels after 3 hours so we had to hang them on the line outside (not a relaxing way to spend a vacation) and to top it off a drain in the master bathroom was clogged and caused the sink to leak. After an hour and a half of the plumber fixing the sink (and the smell was horrific) we were finally able to get ready for our day. The house had some other issue but fortunately they were in rooms we were not using. 2 major issues I had was before we came; there is a charge for each additional person over 2 people, we found out a month before arriving that 1 couple would not be able to make it so we let the owner know. He only refunded half of what we were charged for the 2 people. And finally we had a late flight out of Aruba and I sent an email requesting a later checkout;I was told that Ivan would be by to discuss it with me. We had been out for most of that day, I never received any other correspondence regarding the check out and did not see Ivan. On the day we were leaving the cleaning lady arrived at 10:20. Normal checkout isn't until 11am. I was told someone had stopped by the house to discuss it but we were not there....well it is our vacation so why shouldn't we be out? Should we have waited all day for someone to come talk to us when they could've just as easily emailed me back? So in conclusion; this was not the worst but it was also not the best place to stay!