The apartment is clean, contemporary, and in an excellent location. The view from the balcony is wonderful overlooking the pool and beach. The check in process is a little messy and must be done before 5pm or you have to wait until 9am the next morning to get your parking and building access passes. But everyone working in the apartment was very friendly. While there were plenty of dishes, etc. there aren’t any paper towels and only 2 rolls of toilet paper provided. Overall, we had a great stay and would visit here again!