Beach and nice restaurants within walking distances, worth the stay.