Perfect location, excellent communication and very considerate of our needs, including pre-check in service.