Wonderful stay in a stunning location.