Communication was good, but the resolution to checking-in Day 1 to dirty tables, dishes, and missing amenities (bathroom hand soap, sink sponge) was to call housekeeping. Being charged $100 for a cleaning fee for what house keeping already does is ridiculous. Recommendation: Book directly.