I had to cancel my reservation because I booked the wrong day (my mistake). When I tried to reach Katie to see if we could find a solution; she just ignored my message. I cannot comment on the other criterias; but I would say the communication was not great!