The staff is very friendly. I was traveling with a friend who is in a wheelchair, and the staff arranged for a nurse to come help us every morning. They were also accomodating on special requests, like extra towels.
The location was great. It was a short walk to a few Tomateros games (Culiacan's baseball team) and a slightly longer walk to the Cathedral and Art Museum.
The restaurant is small and doesn't seem to have many customers, but the food was always great. I especially liked the arrachera and the aguachile.
Like their website says, this is definitely a 100% Mexican hotel, so don't expect a US hotel. The elevator is small, the lobby door sticks, the floor in the lobby always has a puddle from the dripping A/C unit, and the wiring in the room is typical of most Mexican hotels (don't look too close). That said, the place is clean, the water is hot, the A/C always worked, and it cost about $22 USD a night. We've stayed at La Palma two times, and both times were very enjoyable.