All you might want in a small space! We enjoyed our visit very much.