Everything was great with the exception of communication. Waiting several hours for a response or even responding the next day in an instance, is not helpful at all. Part of what an excellent customer service consists of, is responding promptly and politely to any issues that may arise during a stay.