Fully self contained, very comfortable, and full of amenities!. Newmar Bay Star Sport 2016