Perfect in every way. The setting is incredible, it really is like heaven. The apartment was everything that is described and more. The pool has shared access but we had it to ourselves and it was gorgeous. Incredible views. We can't fault it and will definitely be going back. It was the highlight of our trip.