very accurate description - amazing place. very good value for the money. you wont be disappointed.