The building is new. It was very clean and offered most of what we needed. There are areas which are not open yet such as the main pool and kids playground. The apartment is absolutely beautiful and very comfortable. We would diffinitely stay again. I would suggest to have a couple bottles of water and coffee available for future guest. Also they did not offer beach towels. Hot water would be nice to have. The shower water is very cold. Thank you for the great hospitality!