Stunning location and caring staff, we enjoyed every moment