The Villa it self was great. It was cleaned daily and restocked with everything used on a daily basis. There were couple of things we were not very happy with. One, the pool and surrounding area was not cleaned daily or even every other day. We were there for 4 night and it was not cleaned at all during that time. Second, the restaurant on site was not good. The food was very mediocre, the service was ok and the AC/Fan barely worked when we were there causing more flies and mosquitoes to be around us.