Elena's place is the ideal spot for a short or extended stay in Victoria: an unbeatable location and a quiet, modern and well-appointed space.