Perfect location, beautiful view, gorgeous apartment. Very tidy and clean. Great facilities. Lovely hosts, easy to communicate with, very friendly, providing essentials was a nice touch. We loved staying here and would stay here again in a heart beat.