Great location, good communication, pain-free check-in and check-out.