I would definitely recommend staying here. Stylish apartment with a great roof terrace and pool. It's just what you need. A little bar would have been nice up there but you are able to take your own food and drinks up.
Very clean and thoughtful amenities are included.