Meets all your needs. Place is as described. Great value for the price. Darren is very responsive. I would stay again.