The location was great and you can't beat the view from the rooftop. There were two fairly major things two know though:
1) We didn't hear anything from Stelios. We didn't even have the actual address when we arrived, just the street. We had to find wifi and contact him once we were there because there was no communication before hand. That took a couple hours.
2) The apartment is right next to an outdoor theater that shows a movie at 9 PM and 11 PM (same movie twice for a week). It was fun the first night since we got to watch a movie. But it made going to bed before 1 AM difficult. If you're staying out, not an issue. If you want to sleep, it may be tough since you can hear everything from the bedroom.