We were surprised with a $150 non-refundable pet cleaning fee upon check in. All floors in our villa were tile except for the bedroom. The carpet in the bedroom had numerous large pet stains throughout the room. The pet fee is supposed to be a cleaning fee, however, it is obvious they did not clean the in pet stains in the villa they rented to us. It was not possible for housekeeping to miss seeing the stains. There were numerous spots that very clearly occurred over an extended period of time. Also, you must bring your own potty pick-up bags, as they don't provide those either. Our villa didn't have a tub as advertised. There are amenities on the property, but you have to drive to get to any of them. Restaurant was closed the entire time we were there, as well. Poor experience.