ramblas compound apartment for sale