Fully self contained with all the amenities you need and a lovely outdoor patio