This place has it all. I tried hard but I could not find anything wrong. Lol. Highly recommended. The stairs are a nice work out so I considered it my gym work out. The kitchen is tiny but that means less cleaning. Lol.