Excellent location, price, communication, check in and details.