Everything top. Great appartement, with a super few from terasse. Big showers, good bedrooms and everything clean. We had a really good time.