This listing is exactly what we expected and more. The communications with the host were pleasant, timely, proactive, concise and relevant. The apartment is spacious and pleasant, and easily accommodated our family of three. The shower has wonderful water pressure. There is plenty of storage in the apartment - if you are staying for a good length of time. We were able to unpack and make ourselves at home. The kitchen is nice, with plenty of dishes and easy to use appliances. The building staff are friendly and helpful, though I do not know if they speak a good English. My husband speaks Portuguese, so it made it easy. They are an honest and lovely group - we accidentally left our camera and they notified the host, who notified us the same day. The services are also a plus. We had the apartment cleaned most days after we left, and came back to a tidy and sparkling space every time. There is also laundry, which is a huge plus! The apartment is safe and secure. It is in a perfect location - convenient to shopping, the subway, the beach, several restaurants - all within walking distance. It is a lovely place to stay.