Dennis has a very nice place, it is impeccably clean. He's also very easy to work with and flexible, even letting me extend my stay for 1 extra day when needed. The bathroom is shared, but if the schedules don't conflict there is no problem at all. He creates a true home away from home experience.