Clean and spacious, friendly hosts but location is a problem at times.