I took a friend to Horizon Inn for her birthday. The room had two beds, great mattresses, and all the amenities you could want - fireplace, microwave, refrigerator, TV, etc. Each morning a nice basket was left at the door with an ample continental breakfast. It is close to everything, but a little off the beaten track and provides peace and quite.
The staff was very helpful and added to the enjoyment of our stay. We did not have an ocean view, but a small private patio was nice for breakfast and enjoying the wine and cheese I had ordered that was in the room when we arrived.
I would recommend the Horizon Inn to anyone traveling to Carmel. Our stay was wonderful.