Clean and tidy, great location, lovely staff