What a beautiful place to stay. Perfectly situated with wonferful views, the apartments is stunning. David and Karen ensured everything went smoothly, even when we were unexpectedly delayed. Very highly recommended. Thank you both.