Everything you want in a small space, self contained and easy