Perfect (!) location, good communication and very easy check in.