Great location, flexible check in and good communication