Great place. Great location. Great hosts. Clean, hip, and fun.