Very clean with excellent location, beach front in Leblon makes a huge difference. 3 blocks from subway, and 24 hr doormen. Excellent towels and sheets. The apartment offered everything and more than what was promised on the site. Great host which makes Airbnb much better than other choices. Great communication. Price reflects and exceds expectation.