Great spot, centrally located on the island, residential area, away from the hotels.
And yes, the view is as good as the pictures indicate!