Our hotel was great. We've stayed there before so we knew where everything was and could get straight down to the business of enjoying!
The views were pretty amazing, you could see the beautiful sunrise (if you got up early enough) and watch all the people on the beach. Even the cityscape was pretty amazing.
They also had a great pool which was warm enough for quite a few evening dips and a nice hot spa to warm up after all that swimming!