Excellent everything. Location place communication and etc. highly recommended. This place was beyond my expectations.