Very clean, thorough and great location