There are missing pieces otherwise good. 
Communication with the customer service team via a virtual chat is very poor.