Fantastic accommodation, cleaning, communication, localization, flexibility. I'm just giving 5 stars because it's not possible to give 6.