excellent communication, excellent convenience and everything we could need or want. clean and safe. would definitely stay again