a great accommodation offering all that one needs.