Almost perfect location and checking in and out was very easy. I’m not sure if communication is the best since I tried contacting them about some WiFi thing and didn’t get an answer. It wasn’t a big deal so I’m not too bothered by it. Apart from that, everything else was great!