Stayed at the apolo Towers for a week in the middle of September 2008. Was a little apprehensive as I had read some of the reviews. I was nicely surprised when we got to our suite on the 15th floor of tower 2. The suite was very well presented and was immaculate. We had a one bedroom suite and as... more

















