Excellent location. All the amenities were well stocked. Communication was very easy. Overall great experience!