We had an excellent stay at Primrose Valley Hotel. The owners were very friendly and helpful. The view from our room across to St. Ives harbour was beautiful. The breakfast each morning was superb with a variety of self-serve options as well as an extensive menu all-included. Great value for money, highly recommended.