John's place is very large and very clean throughout. It has everything you need for a long or short stay. This place is a very nice stay.