Java was a completely unexpected delight from start to finish. While it’s true you’ll need to secure a reservation ahead of time — especially if you want the prime spots — it’s absolutely worth the effort. The location offers a breathtaking view over Lisbon, and if you time it right, you’ll be treated to a magical sunset that transforms the whole atmosphere into something unforgettable.
The service was outstanding. The waiters weren’t just polite; they were genuinely warm and happy to assist, always with a smile on their faces, creating a welcoming and relaxed environment. It felt like they truly enjoyed having us there, which made the whole dining experience even better.
As for the food — from the starters to the main courses and finally the desserts — everything was prepared with such care and bursting with flavor. Every bite was a reminder that this wasn’t just a place for a nice view; it was a place that takes its culinary craft seriously. The menu offered a great balance between creativity and comfort, making it hard to choose a favorite dish because they were all exceptional.
Honestly, I had gone in expecting little more than a scenic viewpoint over the city, but Java completely raised the bar. It delivered on both the visuals and the flavors, and left me impressed enough to call it a must-try when in Portugal. If you’re looking for that perfect combination of great food, friendly service, and an unbeatable sunset view, this is the place to be.