Totally self contained. Really clean room with everything you need for a stay. Off street parking. Would definitely recommend.