well located, well stocked, great communication. Highly recommended.