Very clean, well-stocked place in a superb location.