The appartement is perfectly the same that the description made on the website. This terrace on the roof is just offering an exceptionnal view of the city and the Sagrada Familia.
The fact of having secured mailbox with pincode is just a perfect way to get the keys and others access without having to call or meet another intermediate. You really have the feeling to be in an hotel.
A good place to be recommended for business purpose journey.