Victors place is a great option for your stay in Valencia :)