Functional but poor compatibility with iOS. The video stream needs transcoding on-device, which is very power hungry and really slows down the time it takes to connect in the Google Home app. The Nest app on iOS is arguably worse because it logs you out at the drop of a hat if your internet connection is in any way disturbed, eg changing wireless access points or changing between WiFi and mobile data. Terrible user experience. The only good features are the recordings and custom activity zones