Well laid out, well located, well stocked and quiet. Very good value.