Have been there several times over the years and been to many parks and we are going back to Spanish Trail - it is south of town with Arches, Canyonlands, etc north of town but we feel it is the best park.
Last time there we stayed in Portal it is upscale if you stay in the new section.  We did that a few years back but their dump of a laundry and other things were in the old section.  And both sections full of knee high weeds.  The new section was intended to be summer places of sorts so they built two story places with the parking below and living above - our space was between two of them.  The project stalled so now there is a mixture - you can only use the restroom, etc there if you stay in that section.