Absolutely terrible rental and management company. They charge $170 cleaning fee regardless of the length of your stay. Stay 1 night, and its $170, stay a week and its $170 or more. Once you book the room / villa through Expedia, it is a NO refund, No cancellation policy. Then you get charged with an additional excessive cleaning charge and an additional 5 page contract that basically dictates they will sue you if you sneeze in the wrong direction, and if you decline to agree to the contract. Guess what? You lose your hotel booking stay, the FULL amount! So you are stuck, it's a catch 22.
The rooms looked nice. It was spacious, however they were disgusting. The bed sheets were never changed, or cleaned. They had dirt streaks on them. The pillows had hair on them. The mattresses were like laying on a cement floor. The toilets had a paper strap going around the toilet seat with an imprint "Sanitized". Well that was not true either. They had streaks of feces in the toilet. How's that for "Sanitized"? No cable TV, just a ROKU box connected with no channels to watch except "Free" news streams that were about 1 minute long each.