It's hard to make suggestions on something so perfect. At first I didn't think you had enough of a seating area around the pool, but what I can tell from the drawing it looks like you'll be just fine. Please keep the updates and pics coming as your project progresses.

Personally, I would want the hot tub on the other side of the pool, closer to the patio/fireplace. If you're having a party/cookout/etc, the people can enjoy the hot tub and still be a part of the conversation happening on the patio.

Thanks for the comment Jason. We thought of that too. However, that would force us to put the shallow end with the 5' shelf on the other side. We would like to have the spa closer but thought it was more important to have the shelf and shallow end close to the covered structure.
Or the other alternative was to just move the spa and leave the pool as is. This wan't good either because it taked up 30-40% of the shelf.

If you have any lap swimmers, however, they might be disappointed. While you've got a reasonable length for swimming laps, the steps off the baja shelf make for awkward turns. Diagonal laps still put the swimmer having to contend with corners and a portion of the steps. Not impossible, but awkward and a disruption of swim stroke. And swimming just 20' across the width of the pool will get you dizzy with the constant turns!

If you have no lap swimmers, for exercise or recreation, this won't be an issue at all. I just know that my first pool was great for laps, 40' in length like yours and having steps and benches in corner areas, leaving the middle portions unencumbered for lap turns of any style. But the current pool that came with our "new" home has steps all across the shallow width which makes the pool not at all conducive to laps.

The coping was a poured in place concrete with the standard foam ogee being used. The Pebble is midnight blue mix of small and larger stones for a better finish. It was not Pebble Tec but one of the knock offs used here in Southern California. I will use 1 1/4" travertine pavers for all of the hardscape including the stepping stones. Thanks for your comments.