Very clean, great location, well put-together place.