10/10 ! Location, cleanliness, and comfort. This place has it all.