We had lunch at Hamilton's while on AC this past September. The food was decent, but way too expensive. Part of the problem was that they don't have a lunch menu. So, we ended up ordering off the dinner menu and it was just plain pricy. The views were great, I'd consider going there again either for dinner, or if they had some cheaper options for lunch.
By the way, we walked up there from south of downtown. Yea, it's a ways, but we like to walk. I'm not sure I'd like it much at night though. I'd certainly bring a flashlight with me.
Hammock House and Palapa Bar are certainly within walking distance. Jean