Absolutely perfect! Perfect location, responsive hosts. Very, very clean and convenient. Even got to do laundry so I didn't have to bring home a bunch of dirty clothes. I cannot say enough about this place.