Everything you need!!!! Location 10/10 tv Is big and bed is comfy shower is great kitchen is big will stay again for sure!!!!