Has everything you need. Enjoyed my stay here. It was more than i expected. Safe and comfortable.