Great place with absolutely everything you need plus some extra nice touches like good quality coffee.