5 stars for location, check in, authenticate, communication. Will definitely come back again!