Great place, check-in, communication and location.