Excellent facilities, well stocked and extremely clean.