5 star beautiful location and very spacious. Plenty of modern amenities and clean.
The reason for my average rating is because of unrealistic expectations and requests regarding house cleaning - while still charging $120 for a cleaning fee (4x guests total).
The morning of departure we received detailed instructions mandating to: take out the trash, where to leave towels, where to pull blinds up/down, etc. If not done properly these would be charged at $55/hour.
Either expect your guests to clean and don't charge a cleaning fee, or charge a cleaning fee but don't ask your guests to remove the trash (we had none to take out anyway).
After a pleasant stay, we left on a very sour note.