The apartments and roof top terrace are great, as is the check in and communication process. As with most locations in this part of the world, there are many stairs involved but it is totally worth it. We had a great time!