Very clean. Well-stocked kitchen. Plenty of warm water & heat. Great to have parking. Good location.