Very clean, fully stocked and well kept.