Nice place , surrounded by luxuriant garden , step away from the beach .