I walked it in 2015 walking from South to North I got the train to Kilgetty. As the train was very slightly late the bus I was hoping to catch to get to Amroth had already left and there wasn’t another for two hours so I walked the 3 miles instead. As I finished on a Sunday there was no easy way to get me home from St. Dogmaels so I got a bus to Aberystwyth and caught the train home from there on the Monday morning. The path is quite "undulating" but very beautiful for most of the way!
I stayed at the following:-
Panorama Guest House, The Esplanade, Tenby
St. Govan's Country Inn, Bosherton
Hibernia Inn, Angle
Neyland Court, Hill Terrace, Neyland
Allenbrook, Dale
Anchor Guest House, Enfield Road, Broad Haven
The Cambrian Inn, Main Street, Solva
YHA Whitesands Bay, Llaethdy
Hampton House, 2 Ffordd-y-Felin, Trefin
Fern Villa, Church Road, Goodwick
Hengoed B&B, East Street, Newport Town
Harry's Hotel & Restaurant, 40-46 North Parade, Aberystwyth