Has everything you need. Clean, safe, adorable place with a kind and responsive host. Would definitely stay again.