This is a great place to stay! Belmont Shores is so walk-able and though it looks dense, parking was very manageable. Clean, comfortable, and spacious. We'd stay again.