Just about everything you could ask for in an AirBnB: great price, location, host, amenities — you name it. I would stay here again.