Nate's place gets 5 stars from us! Everything we needed was provided. Great communication upfront too.