Good location, friendly hosts, plenty of parking space, decent kitchen and other amenities but the entire place could use some maintenance and thorough cleaning.