Has everything you need. Very spacious. Our stay was too short.