We stayed at the Portofino on our last trip (over Dapper Day last year!). We stayed in one of the suites with the sofa bed in the sitting area (3 adults). We thought it was fantastic value! The room was nice (we even had an ever so slight, heavily obscured view of DCA!), clean and fairly modern. It's definitely a step up from the Harbor motels (Desert Inn etc) - it has interior halls and a bit more upmarket feel. The pool area was nice enough for us to use a few times. We found the staff friendly and helpful. Don't really have much bad to say about it at all! The hallways did tend to get a bit hot towards the end of the day, but it was only a short walk through them to the room, which had great air-con and was nice and cool.
It's just across the road from Desert Palms. It's really not much further, but you will need to cross at those lights (which can mean an extra couple of minutes depending on your timing). It never took us more than 15 minutes to walk from our door to the park gate (and we weren't rushing, because it was hot hot hot!), and we found the 7/11 on the corner really handy for grabbing an ice-cream or something on the way back to the room.
There was construction happening where the Jolly Roger used to be. We were literally in the closest room, overlooking the site. It didn't bother us that much. If you think it might be a problem, request a room closer to the street.