Villa 360 receives great reviews from guests. The Divine Villa and Pedlar's Manor are also excellent options to stay in Talpe restaurant.