Clean, safe, perfect location, thoughtfully decorated and stocked. 10/10, would stay again!