Excellent self contained unit with lots of modern amenities