Has everything you need! Can definitely hear the occupants under you, but other than that--wonderful time!