Excellent location. All the facilities that you need are very close, including Leblon Beach. Good price!