I've gotten coffees from here in the early mornings for several days over the past few weeks.
They do not get 5 stars for the coffee. The coffee is good, but not 5-star good.
The reason it gets 5 stars is because of the staff serving & making the coffees. Especially Nat. They are kind, welcoming, entertaining, and consistently the best way to start my day.
They also went above and beyond for a relative of mine, who was going through an especially difficult time. This is what makes them 5-star people.
The views are spectacular. It can get busy, but never feels over-crowded. Plenty of spots to sit and enjoy your drink/snack, with well-maintained public toilets nearby (clean enough that one feels comfortable enough to sit, rather than hover).