Very clean, excellent communication, great accommodations. Overall, an excellent experience!