very clean. very comfortable. very safe. everything you need and more. a home away from home.